have rotted - German English Dictionary